IF exists(SELECT * FROM dbo.sysobjects WHERE name='survAfwezigeLeraarsDatum' AND xtype='FN') 
BEGIN
	DROP FUNCTION survAfwezigeLeraarsDatum
END
GO

CREATE      function survAfwezigeLeraarsDatum
(@datum varchar(20))
returns @resultaten table(
   categorieNr int,
   categorieVast varchar(100),
   een bit,
   twee bit,
   drie bit,
   vier bit,
   vijf bit,
   zes bit,
   zeven bit,
   datum datetime,
   sorteerDatum varchar(4),
   naamcode char(4),
   weekdag varchar(20))
begin
declare @deDatum varchar(20)
set @deDatum=convert(datetime,@datum,103)

insert into @resultaten(/*categorieNr,categorieVast,*/een,twee,drie,vier,vijf,zes,zeven,
                        datum,sorteerDatum,naamcode,weekdag)

select /*c.categorieNr,c.categorie as categorieVast,*/a.een,a.twee,a.drie,a.vier,a.vijf,a.zes,a.zeven,a.datum as datum,
         datepart(dw,a.datum) as sorteerDatum,a.naamcode,a.weekdag
	from survAfwezigeLeraars as a
     
/*left join survCategorie as c
on a.categorieNr=c.categorieNr*/

 where datum like convert(datetime,@deDatum)
return
end